/***** reset *****/
body,html{font:14px/2 "Microsoft yahei",tahoma,arial;margin:0;padding:0;color:#333}
blockquote,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,object,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0;outline:0}
ol,ul{list-style-type:none}
address,cite,code,em,h1,h2,h3,h4,h5,h6,i,th{font-weight:400;font-style:normal}
img{border:0 none}
h1,h2,h3,h4,h5,h6{font-size:14px}
iframe,img,object,textarea{vertical-align:middle}
input{font-family: "Microsoft YaHei";}


.wrap1200 { min-width: 1200px; width: 100%; }
/*@font-face  {
	font-family: 'icomoon';
	src:url(../fonts/icomoon.eot?k5p2v);
	src:url(../fonts/icomoon.eot?#iefix?k5p2v) format('embedded-opentype')
		,url(../fonts/icomoon.woff?k5p2v) format('woff');
		,url(../fonts/icomoon.svg?k5p2v) format('svg');
	font-weight: normal;
	font-style: normal;
 }
*/
@font-face {
font-family: 'iconfont';
 src: url('../font/icomoon.eot');
 src: url('../font/icomoon.eot?#iefix') format('embedded-opentype'),
      url('../font/icomoon.woff') format('woff'),
      url('../font/icomoon.ttf') format('truetype'),
      url('../font/icomoon.svg#iconfont') format('svg');
	  }

.ico08 ,.iconfont{font-family: 'iconfont';font-size: 14px;font-weight: normal !important;font-style: normal;font-variant: normal; vertical-align: -1px;text-transform: none; speak: none;*vertical-align: middle;}
/***reset css***/

a { text-decoration: none; color: #545454; }
a:hover {  color:#F26549;}
.wrap { margin: 0 auto; width: 1200px; }
.l, .mark { float: left; }
.r, .subMark { float: right; }
.center { margin: 0 auto; }
.txCenter,.tac { text-align: center; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom:1;}
.pos { position: relative; }
.overfw { overflow: hidden; }
.h700 { min-height: 700px; height: auto!important; height: 700px; overflow: visible; }



.validator .ma08 .warn { _clear: none; _float: left; }
.tel400 img { cursor: pointer; }
.h_news { height: 21px; width: 23px; position: absolute; top: -13px; left: 185px; }

.cms_tjcss { display: inline; background: url(../images/tjload.gif) center 0 no-repeat; padding: 0 4px; }

.noinfo { font-size: 20px; color: #CCC; font-size: 14px; height: 200px; line-height: 200px; text-align: center; }
.noinfo i, .noinfo span, .noinfo a { color: #E0361F; }
/**面包屑导航**/
.breadcrumb { height: 18px; line-height: 18px; margin: 12px 0 22px; font-size: 12px; }
.breadcrumb a{color:#888;}
/***** blank *****/
.blank0,.blank1,.blank10,.blank12,.blank13,.blank15,.blank16,.blank17,.blank18,.blank2,.blank20,.blank25,.blank3,.blank30,.blank4,.blank5,.blank6,.blank7,.blank8{clear:both;display:block;font-size:1px;overflow:hidden}.blank0{height:0}.blank1{height:1px}.blank2{height:2px}.blank3{height:3px}.blank4{height:4px}.blank5{height:5px}.blank6{height:6px}.blank7{height:7px}.blank8{height:8px}.blank10{height:10px}.blank12{height:12px}.blank13{height:13px}.blank15{height:15px}.blank16{height:16px}.blank17{height:17px}.blank18{height:18px}.blank20{height:20px}.blank25{height:25px}.blank30{height:30px}
/*******line*******/
.hline { background: url(../images/hline.gif); height: 1px; overflow: hidden; }
.sline { background: url(../images/sline.gif) 730px 0 repeat-y; }
.erline { background: url(../images/erline.gif) 320px 0 repeat-y; }
/***** w *****/
.w200 { width: 200px; }
.w252 { width: 252px;}
.w610 { width: 610px; }
.w680 { width: 680px; }
.w650 { width: 650px; }
.w300 { width: 300px; }
.w320 { width: 320px; }
.w730 { width: 730px; }
.w720 { width: 720px; }
.w710 { width: 710px; }
.w770 { width: 770px; }
.w700 { width: 700px; }
.w220 { width: 220px; }
.w230 { width: 230px; }
.w240 { width: 240px; }
.w260 { width: 260px; }
.w270 { width: 270px; }
.w310 { width: 310px; }
.w380 { width: 380px; }
.w370 { width: 370px; }
.w360 { width: 360px; }
.w330 { width: 330px; }
.w320 { width: 320px; }
.w400 { width: 400px; }
.w250 { width: 250px; }
.w280 { width: 280px; }
.w610 { width: 610px; }
.w620 { width: 620px; }
.w930 { width: 930px;}
.w920 { width: 920px;}
/***** padding *****/
.p5 { padding: 5px; }
.p8 { padding: 8px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.p30 { padding: 30px; }
.p5_10 { padding: 5px 10px; }
.pTB5 { padding: 5px 0; }
.pTB10 { padding: 10px 0; }
.pLR5 { padding: 0 5px; }
.pLR8 { padding: 0 8px; }
.pLR10 { padding: 0 10px; }
.pLR15 { padding: 0 15px; }
.pLR30 { padding: 0 30px; }
.pL5 { padding-left: 5px; }
.pL10 { padding-left: 10px; }
.pL15 { padding-left: 15px; }
.pL20 { padding-left: 20px; }
.pL30 { padding-left: 30px; }
.pR0 { padding-right: 0; }
.pR5 { padding-right: 5px; }
.pR20 { padding-right: 20px; }
.pR10 { padding-right: 10px; }
.pT10 { padding-top: 10px; }
.pT5 { padding-top: 5px; }
.pT20 { padding-top: 20px; }
/***** margin *****/
.mR0 { margin-right: 0; }
.mr5{margin-right: 5px;}
.mR8 { margin-right: 8px; }
.mR10 { margin-right: 10px; }
.mL10 { margin-left: 10px; }
.mR15 { margin-right: 15px; }
.mR20 { margin-right: 20px; }
.mT5 { margin-top: 5px; }
.mT8 { margin-top: 8px; }
.mT10 { margin-top: 10px; }
.mT20,.mt20 { margin-top: 20px; }
.mTB10 { margin: 10px 0; }
.mT12 { margin-top: 12px; }
.mT15 { margin-top: 15px; }
.mT25 { margin-top: 25px; }
.mT30 { margin-top: 30px; }
.mT50 { margin-top: 50px; }
.mB10 { margin-bottom: 10px; }
.mB15 { margin-bottom: 15px; }

.mt15{margin-top: 15px;}
/***** border *****/
.bGray { border: 1px solid #D6D6D6; zoom: 1; }
.bRBLGray { border: 1px solid #D6D6D6; border-top: none; }
.bLRRed { border: 1px solid #AA2329; border-width: 0 1px; zoom: 1; }
.bTBRed { border: 1px solid #AA2329; border-width: 1px 0; zoom: 1; }
.blr { border: 1px solid #dbdbdb; border-top-width: 0; }
.br { border-right: 1px solid #dbdbdb; }
.bgrCF { border: 1px solid #CECECE; }
.bRBL { border: 1px solid #D9D7D7; border-top: none; }


.bgray{border: 1px solid #E5E5E5;}
.bdt{border-top: 1px solid #E5E5E5;}


/***** font Fsize   Fweight Fcolor *****/
.Fs24 { font-size: 24px; }
.Fs16 { font-size: 16px; }
.Fs12 { font-size: 12px; }
.Fs14 { font-size: 14px; }
.fs20 { font-size: 20px; }
.Fw6 { font-weight: 600; }
.fB { font-weight: bolder; }
/**background color**/
.bgblue{background: #2E8BCC;}
.bgreen{background: #339933;}
.bgteal{background: #00ABA9;}
.bgpink{background: #E671B8;}
.bgpumpink{background: #D35400;}
/********--------------------
head
-----------------------------------------------------------********/
/*******logo search********/

#topbar{width:100%;min-width:1200px;height:36px;line-height:36px;border-bottom:1px solid #eee;background:#FAFAFA;font-size:12px;position:relative; z-index:99;margin:0 auto;}
.topleft .sep{ margin:0 10px; color: #DFDFDF}
.topbar-info li{float: left; margin-right: 10px;position: relative;}
.topbar-info li b{   cursor: pointer;  font-weight: normal;  white-space: nowrap;}
.topbar-info li.on b{background: #FFF; z-index: 13;position: relative;}
.fdb{background-color: #FFF;box-shadow: 0 0 3px #ccc;left: -1px;padding: 5px;position: absolute;top: 25px;z-index: 31;width: 120px; display: none}
.topbar-info li.on .fdb{display: block;}
.fdb span{line-height: 20px;height: 20px;display: block;text-align: center;}
.topbar-info i{color: #FF6617;}
/*******logo search********/
.logo-search{margin:22px auto 20px;}
.logo{margin-right:25px;}
.city{margin-right:20px;margin-top:5px;width:140px;overflow:hidden;}
.city span{display: block;font-size: 16px;height: 28px; color: #FF5906;font-weight: bold;line-height: 28px;font-smooth: "Microsoft YaHei";}
.city span i{float: left;background:url(../images/v5indbg.png) no-repeat -186px -57px;width: 14px;height: 24px;margin-right: 5px;}
.city a{line-height: 1.5;}
.city a.citychange{ color: #656565; font-size: 12px;}
.city a.citychange:hover{color:#01AF63;}
/*****search******/
.search{border:3px solid #01AF63;margin-top:10px;}
.searinput,.searbtn{font-family: "Microsoft YaHei";}
.searinput{ width: 298px; height: 35px;line-height: 35px;border-width: 0;float: left;}
.searbtn{float: left;width:70px; height: 36px;text-align: center;background: #01AF63;color:#FFF; font-size: 16px;line-height: 36px; overflow: hidden;border:none;}
.seartit{font-size:12px;position:relative;z-index:199;width:109px;}

.sersel{display:none ; position: absolute; background: #FFF;border: 1px solid #eee;}
.sersel li{width:100px;  float: left; border: 1px solid #F5EFEF; border-width: 0 1px 1px 0;height: 32px; line-height: 32px;}
.sersel li:hover{background: #F8F8F8;}

.seartit ul{display: none; position: absolute;top:39px;left:-3px;width:305px;overflow:hidden;border:3px solid #01AF63;border-top-width:0;;}
.seartit li{cursor:pointer;}
.seartit .act ul{display: block;}

.seartit span{float: left;position: relative; display: inline-block;  z-index: 120;  border-right: 1px solid #eee;  width: 86px;  background: #f9f9f9; text-decoration: none;    color: #666;  padding-right: 15px;cursor: pointer;text-align: center;height: 35px;}

.seltit em{   float: left;  height: 36px;  line-height: 35px;  margin: 0 10px 0 15px;  font-size: 12px;  display: inline;}
.seartit b{ display: block; height:0;  width:0; overflow: hidden; font-size: 0;line-height: 0; border-color:#999999 transparent transparent transparent;border-style:solid dashed dashed dashed; border-width:4px 4px 0 4px; position:absolute;right:5px;top:16px;}
.seartit i{position:absolute;top:36px;left: 0px;display: block;width: 102px;height: 0;border-top: 3px solid  #F9F9F9; font-size: 0;display: none;}
.seartit .act b{border-style: dashed dashed solid dashed;border-width:0 4px 4px 4px;border-color:transparent transparent #999999 transparent;}
.seartit .act i{display: block;}
.tel{background:url(../images/v5indbg.png) no-repeat 0 26px; width:200px; padding-bottom:16px;}
.tel span{font-size: 16px; padding-left:32px;}
.bzad{ width:230px; height:70px;}
/***mainav****/
.mainav{height: 41px;background: #01AF63; font-family:"Microsoft YaHei";margin-top:22px;width:100%;min-width:1200px;margin:0 auto;}
.navlist{ line-height: 41px; background: #01AF63; min-width: 1200px;}
.nminw .navlist{min-width: 940px}
.navlist li{float: left;cursor: pointer;margin-right:-2px; height: 41px; position:relative;list-style:none;z-index: 50;}
.navlist li a{ font-size: 16px; color: #FFF;width:138px;overflow: hidden;text-align: center;display: block;}
.navlist li a.navshort{width:128px;}
.navlist li a:hover{text-decoration: none;}
.navlist li:hover,.navlist li.act,.navlist li a:hover{background: #018D50; color:#FFF;}
.navlist li .subnav{display: none;width:138px; border-top:none; background:#019D59; position:absolute; top:41px; overflow:hidden;z-index: 9;}
.subnav dd{height:40px;line-height:40px;text-align: center;}
.navlist li.cur .subnav{display:block;}
.navlist li.cur .subnav a{color:#FFF; display:block;font-size: 14px; text-align: left; padding-left:15px;}
.navlist li.cur .subnav a:hover{ color:#FFF; background:#018D50;}
.navlist li i{background: url(../images/v5indbg.png) no-repeat -206px -38px; width:7px;height: 5px;display: inline-block;margin-left: 5px; vertical-align: middle;*position: relative;*top:0px; _position: absolute;_right:20px;_top:18px;}
.navlist li.cur i{ background-position: -192px -38px;}
/***footer***/
.footbox{background:#FAFAFA;border-top:2px solid #EEE;min-width:1200px;margin-top:20px;}

.footer dl.fs{ border-left: 0;}
.footer dl{ width: 248px; float: left; border-right:1px solid #E9E9E9; border-left:1px solid #FFF; padding: 10px 0;font-size: 12px;  }
.footer dl.webtel{ border-right:0;}
.webtel span{ color: #999; font-size: 12px;}
.webtel dd{ color: #FF6600; font-size: 16px; font-family: arial; }
.footer dt{ font-size:14px; font-weight:  bold; padding-bottom:8px;}
.footer dt,.footer dd{ height: 30px; line-height: 30px; overflow: hidden;  padding-left:15px; }
.footer dl a{ float: left; width: 110px; }
.webcopyright{ text-align: center; background: #0C1F31; color: #FFF; padding: 15px;}
.webcopyright a{ color: #FFF;}
.webcopyright img{ vertical-align: middle;}
.footer dl.weixin{width:110px; border:none;margin-left:20px;}

.footer dl.weixin dd{ width:110px; height:95px; padding:0; text-align: center; color:#666; }
.copyright{ overflow: hidden;border-top:1px solid #EEEEEE; padding-top:10px; font-size: 12px;}
.copyright p{height: 28px;line-height: 28px; text-align: center;}
.copyright p a{color:#666;}
/****login layer****/
.loginbox {min-height: 360px; _height: 360px;min-width: 500px; background: #FFF; border: 1px solid #FFF; position: relative;display: none; border:1px solid #000; margin: 20px auto ; overflow: hidden;}
.wintit { height:42px;margin:10px 0 0;padding:0 10px;}
.bgnone{background: none;}
.wintit span{ font-size: 20px;}
.wintit em{display:block;height:36px;line-height:32px; text-align: center;width:92px;float:left;margin:5px 10px 0 0;font-family:"Microsoft YaHei",Tahoma,Geneva,sans-serif;font-size:16px;cursor: pointer;}
.wintit em.act{border-bottom:2px solid #00A936;margin-top:3px;}
.wintit span { font-size: 16px; color: #666; float: left; }
.wintit .close{margin-right: 20px;cursor: pointer;}
.wincon { margin-top: 20px; width: 345px; }
.wincon li { height: 34px; margin-bottom: 20px; position: relative; }
.wincon span { float: left; width: 60px; line-height: 34px; }
.wincon input { border: 1px solid #CCCCCC; height: 32px;line-height: 32px; float: left;background: url(../images/loginway.gif) no-repeat 5px 7px;padding-left: 32px;}
.wincon .wintx { width: 250px; }
.wincon .psw{background-position: 5px -21px; }
.wincon .yzm { width: 60px;background-position: 7px -50px;}
.wincon .wbtn { width: 280px; height: 36px; background: #F37020; color: #FFF; border: none; font-size: 14px; font-family: "Microsoft YaHei";  padding-left:0; }
.userland p { text-align: right; overflow: hidden; height: 40px; line-height: 40px; padding-right: 10px; color: #999; }
.userland p a { margin: 0 5px; color: #999; }


.login_wx span{ font-weight: normal; color: #777;float: none;line-height:26px;}
.login_wx em{ width: 124px; height: 124px; padding: 2px; display: block; margin: 0 auto; border:1px solid #CCC;}
.login_wx i{ width: 240px; height: 200px; background: url(../images/saosao.gif) #FFF no-repeat; position: absolute; top: 7px; left: 12px; display: none;}
.qqwb { width: 295px; margin: 20px 0 0 0px; overflow: hidden; }
.qqwb a { float: left; width: 114px; height: 30px; line-height: 30px; text-align: center; overflow: hidden; vertical-align: top;display:none; }
.qqwb a.qqdl { border: 1px solid #47BADE; color: #47BADE; margin-right: 16px; text-align: center; }
.qqwb a.wbdl { border: 1px solid #F1645D; color: #F1645D;}
.qqwb a.qqdl:hover { background: #47BADE; }
.qqwb a.wbdl:hover { background: #F1645D; }
.qqwb a:hover { text-decoration: none; color: #FFF; }
.qqwb i { font-family: iconfont; font-size: 20px; }


.tab_con{ width: 245px; height: 300px; overflow: hidden;float: left; } 
.userland{ width: 315px; height: 310px;}
.login_wx{ text-align: center; margin-top: 10px;}
.login_wx .ewmtit{font-size: 16px;}
.loadingplpic{padding:8px; border:1px solid #EFEFEF; width: 104px; height: 104px; margin-top: 20px;margin-left: 63px;}
.login_wx p{font-size: 12px;}
/*.userland .vali .validator .warn{top:32px;left:-8px; }
/*validator*/
.validator .validator_message {  background:url(../images/validator.gif?20140225) no-repeat scroll -25px -75px; display:inline; margin-left:10px; padding:0 5px 0 20px;vertical-align:top;vertical-align:-1px;white-space:nowrap;position: absolute;height:24px;line-height:24px;z-index: 20;font-size: 12px;color: #666; }
.validator .warn {    background-position:1px -189px;color: #FF6769; position: absolute; }
.validator .init{background-position:1px -227px; color: #666666}
.validator .pass{display: none;}
 .validator .warn{top:32px;left:-8px; }


.laybox{width:760px;min-height: 310px;_height:310px; background: #FFF; display: none;}
.zbtit{padding:18px 0 0 20px;}
.zbtit span{font-size: 20px;}
.laycon{margin:40px 30px 0;}
.layform{ margin-right: 50px;}
.layform li{margin-bottom: 20px;}
.layform span{float: left; width: 60px; text-align: left;height: 34px;line-height: 34px;}
.layform li input{border: 1px solid #E6E6E6;width: 278px; height: 36px;margin-left: 12px;line-height: 36px;}
.layform .laybtn{width:280px; height: 40px;background: #E7691E; color:#FFF; margin:0px 0 0 71px;font-family: "Microsoft YaHei";font-size: 16px;}
.laysev{border-left:1px solid #EBE9E9; padding-left: 10px; height: 160px;}
.sevlist i{display: block; font-size: 31px; color:#E7691E;width: 84px;height: 32px;line-height: 32px;}
.sevlist a{color:#999;}
.sevlist a:hover{ text-decoration: none;}
.sevlist{width:262px;}
.sevlist li{float: left; text-align:center;width:84px;margin-top: 10px;}
 /***page*****/
.p_bar{line-height: 40px;text-align: center;color: #888;margin-top:20px;}
.p_bar a{display: inline-block;padding: 0 15px;border: 1px solid #e6e6e6;font-size: 12px;color: #888888;margin-right: 5px; cursor: pointer;}
.p_bar a.p_curpage,.p_bar a:hover{color: #fff;background-color: #E7691E;border-color: #f76d4e;text-decoration: none;}
.p_bar a.p_curpage{cursor: default;}

.cvjisuo {border: 1px solid #D6D6D6;position: relative; z-index:1;}
.cvjisuosjs {border: 1px solid #D6D6D6;}
.bdnav{ height: 40px;line-height: 40px;background: #FFF;font-size: 12px;border-bottom: 1px solid #E6E6E6;padding: 0 10px;font-family: 'Microsoft YaHei';}
.bdnav a{margin:0 20px;}
.mapbtn{position: absolute;right:10px;top:0;display: block;width: 85px;;}
.mapbtn i{background: url(../images/v5indbg.png) no-repeat -186px -57px; float:left;width: 14px;height: 24px;margin:7px 5px 0 0;}

.dqzftj_left{ overflow: hidden;}
.dqzftj_left a {border: 1px solid #FE7718;cursor: pointer;display: inline-block;height: 20px;line-height: 20px;margin: 8px 0 8px 8px;padding: 0 8px 0 5px;white-space: nowrap;  color:#FE7718;font-size: 12px; }
.dqzftj_left a:hover{background: #FE7718; color:#FFF; }


/*正常情况下*/
.tjxuanz{  border-top: 1px dotted #eaeaea; width: 100%; top: -1px; font-size: 12px; overflow: hidden; height: 40px; position: relative; z-index:1;}
.tjxuanz dt{width: 77px;text-align: center;position:absolute;top: 0;left: 0;height: 100%;line-height: 40px;z-index: 1;color: #999; background: #F8F8F8; border-right:1px solid #EAEAEA;}
.tjxuanz dd{  float: left;margin-left: 65px; margin-right:40px;  display: inline;line-height: 40px; overflow: hidden;_margin-top: 10px;}
.tjxuanz dd a{display: inline-block;_float: left; margin-left: 24px; line-height: 20px;padding: 0 8px;}
.tjxuanz dd a.act{background: #FE7718;color:#FFF;}

.tjxuanzsjs{width: 100%; top: -1px; font-size: 12px; overflow: hidden; height: 40px;position: relative; z-index:0;}
.tjxuanzsjs dt{width: 77px;text-align: center;top: 0;left: 0;height: 100%;line-height: 40px;color: #999; background: #F8F8F8; border-right:1px solid #EAEAEA;position:absolute;z-index:0;}
.tjxuanzsjs dd{  float: left;margin-left: 65px; margin-right:40px;  display: inline;line-height: 40px; overflow: hidden;_margin-top: 10px;position:relative;}
.tjxuanzsjs dd a{display: inline-block;_float: left; margin-left: 24px; line-height: 20px;padding: 0 8px;}
.tjxuanzsjs dd a.act{background: #FE7718;color:#FFF;}
/*当单一城市*/
.dylist{height: auto;position: relative; z-index:1;}
.dylist dl.tjxuanz{height: auto; overflow: hidden;_height: auto;}
.dylist dl.tjxuanz dd{line-height: 40px;}

.dylistsjs{height: auto;}
.dylistsjs dl.tjxuanzsjs{height: auto; overflow: hidden;_height: auto;}
.dylistsjs dl.tjxuanzsjs dd{line-height: 40px;}
/*正常情况下*/
.dibox{position: relative; height: 40px;z-index: 15}
.dibox dl.tjxuanz{height: 40px; overflow: hidden;_height: 30px;}
#cityhide{display: block;}
.qybox{ width:40px; height: 20px;position: absolute;right:20px; top:5px; display: none; }
.dqmore{z-index:20;color:#666666;cursor:pointer; border:1px solid #EAEAEA; background:#F8F8F8; height:24px; line-height:24px; text-align:center;font-size: 12px;position: absolute;width:50px;}
.dqmore b{  display: block;  height: 0;  width: 0;  overflow: hidden;  font-size: 0;line-height: 0;border-color: #999999 transparent transparent transparent;  border-style: solid dashed dashed dashed;  border-width: 4px 4px 0 4px;position: absolute; top:9px;right: 5px;}
.dqmore b.act{border-style: dashed dashed solid dashed;border-color: transparent transparent #999999 transparent;border-width: 0 4px 4px 4px;}
.qyall{ width:504px; height:224px; z-index:19;overflow:hidden; position:absolute; border:1px solid #EAEAEA; right:-12px;_right:0px; background:#FFF; top:25px;overflow-y:scroll;padding:10px 0;display: none;}

.qyall dd{ overflow:hidden; height:24px; line-height:24px; padding:3px 5px;}
.qyall dd span{float: left;width: 28px;padding-left: 10px;height: 24px;font-size: 14px;font-family: "Microsoft YaHei", simhei;color: #767676;font-weight: 700; overflow:hidden;}
.qyall dd i{float: left;width: 438px;overflow: hidden; line-height:24px;font-size: 12px;}
.qyall dd.on{ background:#FAFAFA;}
.qyall dd a{ background:none; padding:0 4px; white-space:normal; display:inline-block;}
.qyall dd a:hover{ background:#F66B0C;  color:#FFF;}

.cscrbox{height: 38px;line-height: 38px;background: #F8F8F8; border:1px solid #EAEAEA;font-family: 'Microsoft YaHei'; position:relative;}
.cscrboxsjs{height: 38px;line-height: 38px;background: #F8F8F8; border:1px solid #EAEAEA;font-family: 'Microsoft YaHei';}
.comscreen li{float: left; border-right: 1px solid #EAEAEA; }
.comscreen li a{padding:0 18px; color: #333; float: left;font-size: 12px;}
.comscreen li a.act{ color:#F2581B;}
.comscreen li a:hover{color:#F2581B; text-decoration: none;}
.comscreen a:after {display: inline-block;font-family: iconfont; height: 10px;line-height: 13px;  overflow: hidden;content: "\e64f";}
.comscreen a.up:after{content: "\e650"}
.smlpage{/*border-left:1px solid #EAEAEA; position: relative;*/width:117px; text-align: center;}
.smlpage a{font-family: iconfont;position: absolute;font-size: 22px; color:#333;}
.smlpage a:hover{ color:#333; text-decoration: none;}
.smlpage a.prevpage{left:10px;}
.smlpage a.nextpage{right:10px;}
.smlpage a.prevpage:before{content: "\e688";}
.smlpage a.nextpage:before{content: "\e68b"; }
.smlpage i{color:#FF5906;}
/**通用招标css**/
.ksbiao{}
.ksbiao h3{font-size: 16px; background:#54B7C9; height: 60px; text-align: center; line-height: 60px;color:#FFF;}
.ksbox{}
.ksbox li{margin-bottom: 20px;}
.ksbox li input{   border: 1px solid #ccc;  width: 214px; height: 20px;  line-height: 20px; padding:10px 5px;}
.ksbtn{ width: 226px;  height: 40px;text-align: center;  border: 0;  background: #EF8F32;  color: #fff;  font-size: 14px;  cursor: pointer;}
.ksbiao p.teninfo{  text-align: center; height: 45px; line-height: 45px;font-size: 12px;}
.ksbiao i{color:#F26F20;}
.glzbform{padding:0 12px 4px ;border: 1px solid #E8E8E8;}
.numzh{ line-height: 35px; border-top:1px solid #EAEAEA; margin-top: 15px;}
.numzh i{display: inline-block;}
/*******share*******/
.sharecom,.hdbnt,.plsl span{ background:url(../images/share.gif) no-repeat; }
.fdshare{ width:60px;position:fixed; top:196px; _position:absolute;_top: expression(documentElement.scrollTop+180);right:0; background:#EEE; border:1px solid #CCC; border-right:none;}
.sharecom{ width:50px; padding:30px 0 10px 10px; background-color:#EEE;background-position:4px 5px; border:1px solid #FFF;}
.plsl,.hdbnt{ display:block; float:left; border:1px solid #FFF;border-top:1px solid #CCC; text-align:center; width:60px;}
.plsl{ height:45px; padding-top:5px;}
.plsl span{ display:block; background-position:-102px 3px; padding-left:14px;}
.plsl span.zb{background-position:-108px 3px;}
.plsl a{ display:block; line-height:15px; color:#CC0000;}
.hdbnt{ display:block; height:25px; padding-top:25px; background-position:-161px 8px;}

/*******gotop*******/
.fixed-div{position: fixed;right: 15px;bottom:50px;_position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-56);width:54px;height: 59px;text-align: center;z-index:100100;}
.indtopgo{bottom:186px;}
.fixed-div li{position: relative;float: left; width:48px; height: 48px;margin-top: 10px;}
.fixed-div li .ico{background: url(../images/fhtop.png) no-repeat;text-decoration: none;cursor: pointer; -webkit-transition: background-position .2s ease-out; -moz-transition: background-position .2s ease-out; -ms-transition: background-position .2s ease-out; -o-transition: background-position .2s ease-out; transition: background-position .2s ease-out;width:48px; height: 48px;line-height: 100;overflow: hidden;display: block;}
.fixed-div li .ico-2{background-position: 0 -52px;}
.fixed-div li .ico-3{background-position: 0 -113px;}
.fixed-div li .ico-4{display: none;background-position: 0 -168px;}
.fixed-div li .ico-5{display: none;background-position: 0 -168px;}
.fixed-div li .pop{position: absolute;padding: 10px;background: #EFEFEF;line-height: 21px;width: 126px;color: #666;display: none;left:-146px;top: 0;}
.fixed-div .hover .ico {-webkit-transition: background-position .2s ease-out; -moz-transition: background-position .2s ease-out; -ms-transition: background-position .2s ease-out; -o-transition: background-position .2s ease-out; transition: background-position .2s ease-out;}
.fixed-div .hover .ico-1{background-position: -58px 0;}
.fixed-div .hover .ico-2{background-position: -58px -52px;}
.fixed-div .hover .ico-3{background-position: -58px -113px;}
.fixed-div .hover .ico-4{background-position: -58px -168px;}
.fixed-div .hover .ico-5{background-position: -58px -168px;}
.fixed-div .hover .pop{display: block;}
